piece of ordenance - Français Anglais Dictionnaire